package com.zhijian.medical.entity.vo.response;

import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * SOP-签发常见病、多发病病理报告考核 回显vo
 *
 * @author auto
 * @version 1.0
 * @date 2024-11-14 17:02:57
 */
@Data
@Api(tags = "SOP-签发常见病、多发病病理报告考核回显vo")
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SopCommonDiseasesVo implements Serializable {

    private static final long serialVersionUID = -1;

    /**
     * 主键id
     */
    @ApiModelProperty("主键id")
    private Long id;

    /**
     * 关联用户 id
     */
    @ApiModelProperty("关联用户 id")
    private Long personId;

    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    private String name;

    /**
     * 工号
     */
    @ApiModelProperty("工号")
    private String workNum;

    /**
     * 职称
     */
    @ApiModelProperty("职称")
    private String workTitle;

    /**
     * 
     */
    @ApiModelProperty("")
    private String createTime;

    /**
     * 
     */
    @ApiModelProperty("")
    private String updateTime;

    /**
     * 入科时间
     */
    @ApiModelProperty("入科时间")
    private String inTime;

    /**
     * 执业证号
     */
    @ApiModelProperty("执业证号")
    private String cardNum;

    /**
     * 考核内容
     */
    @ApiModelProperty("考核内容")
    private String examContent;

    /**
     * 胃镜：0-未选；1-已选
     */
    @ApiModelProperty("胃镜：0-未选；1-已选")
    private Byte isWj;

    /**
     * 消化：0-未选；1-已选
     */
    @ApiModelProperty("消化：0-未选；1-已选")
    private Byte isXh;

    /**
     * 妇产：0-未选；1-已选
     */
    @ApiModelProperty("妇产：0-未选；1-已选")
    private Byte isFc;

    /**
     * 甲乳：0-未选；1-已选
     */
    @ApiModelProperty("甲乳：0-未选；1-已选")
    private Byte isJr;

    /**
     * 泌尿：0-未选；1-已选
     */
    @ApiModelProperty("泌尿：0-未选；1-已选")
    private Byte isMn;

    /**
     * 呼吸：0-未选；1-已选
     */
    @ApiModelProperty("呼吸：0-未选；1-已选")
    private Byte isHx;

    /**
     * 头颈：0-未选；1-已选
     */
    @ApiModelProperty("头颈：0-未选；1-已选")
    private Byte isTj;

    /**
     * 神经：0-未选；1-已选
     */
    @ApiModelProperty("神经：0-未选；1-已选")
    private Byte isSj;

    /**
     * 皮肤：0-未选；1-已选
     */
    @ApiModelProperty("皮肤：0-未选；1-已选")
    private Byte isPf;

    /**
     * 淋巴：0-未选；1-已选
     */
    @ApiModelProperty("淋巴：0-未选；1-已选")
    private Byte isLb;

    /**
     * 骨软：0-未选；1-已选
     */
    @ApiModelProperty("骨软：0-未选；1-已选")
    private Byte isGr;

    /**
     * 肌活检：0-未选；1-已选
     */
    @ApiModelProperty("肌活检：0-未选；1-已选")
    private Byte isJhj;

    /**
     * 病史采集
     */
    @ApiModelProperty("病史采集")
    private String one;

    /**
     * 形态描述
     */
    @ApiModelProperty("形态描述")
    private String two;

    /**
     * 选择恰当的辅助检查
     */
    @ApiModelProperty("选择恰当的辅助检查")
    private String three;

    /**
     * 正确解释特殊检查结果
     */
    @ApiModelProperty("正确解释特殊检查结果")
    private String four;

    /**
     * 作出恰当的鉴别诊断和诊断
     */
    @ApiModelProperty("作出恰当的鉴别诊断和诊断")
    private String five;

    /**
     * 书写简明、扼要、全面的病理报告
     */
    @ApiModelProperty("书写简明、扼要、全面的病理报告")
    private String six;

    /**
     * 考核结果：0-不合格；1-合格
     */
    @ApiModelProperty("考核结果：0-不合格；1-合格")
    private Byte result;

    /**
     * 是否授予：0-不授予；1-授予
     */
    @ApiModelProperty("是否授予：0-不授予；1-授予")
    private Byte isGrant;

    /**
     * 考核申请人
     */
    @ApiModelProperty("考核申请人")
    private String signatureOne;

    /**
     * 考核小组签字
     */
    @ApiModelProperty("考核小组签字")
    private String signatureTwo;

    /**
     * 科室主任签字
     */
    @ApiModelProperty("科室主任签字")
    private String signatureThree;

    /**
     * 考核时间
     */
    @ApiModelProperty("考核时间")
    private String examTime;

    /**
     * 进一步意见
     */
    @ApiModelProperty("进一步意见")
    private String suggest;
}